package com.gzhryc.shared_device.oem.micro.api.dto.xcx.v1.cdcz;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;
import java.util.Date;

public class CDCZOrderWorkingResponse extends SecurityResponse<CDCZOrderWorkingResponse.Body> {

	private static final long serialVersionUID = 1L;

	public CDCZOrderWorkingResponse() {
		this.body = new Body();
	}

	public CDCZOrderWorkingResponse(Integer code) {
		this.body = new Body();
		this.code = code;
	}

	public CDCZOrderWorkingResponse(Integer code, String msg) {
		this.body = new Body();
		this.code = code;
		this.msg = msg;
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;

		private String tradeNo;
		private Integer costMode;
		private String costModeName;
		private String money;
		private Date createDate;

		public String getTradeNo() {
			return tradeNo;
		}

		public void setTradeNo(String tradeNo) {
			this.tradeNo = tradeNo;
		}

		public Integer getCostMode() {
			return costMode;
		}

		public void setCostMode(Integer costMode) {
			this.costMode = costMode;
		}

		public String getCostModeName() {
			return costModeName;
		}

		public void setCostModeName(String costModeName) {
			this.costModeName = costModeName;
		}

		public String getMoney() {
			return money;
		}

		public void setMoney(String money) {
			this.money = money;
		}

		public Date getCreateDate() {
			return createDate;
		}

		public void setCreateDate(Date createDate) {
			this.createDate = createDate;
		}
	}

}
